Skip to main content

ClickHouse Infrastructure Requirements

File Storage Guidelines

File Type Sizing:

  • CF files: Consider 50% of original size for ClickHouse storage
  • TXT/CSV files: Consider 30% of original size for ClickHouse storage

Pre-Processing Infrastructure

If separate pre-processing is required on top of ALM-generated files:

  • Deploy dedicated ClickHouse pre-processing execution server
  • Provision exuction server as per existing ALM server configurations

Shared drives

If above is required then the following new shared need to be created:

  1. SH_CFOPDATA - Operational data storage
  2. SH_CFLOGS - Logging and audit trail
  3. SH_CFSETUP - Configuration and setup parameters

Web Server Requirements

If the bank cannot install FTV and Ingestion applications on the existing web server:

  • Procure new dedicated web server, OR
  • Increase infrastructure capacity of existing ALM web server

Clickhouse Server Capacity Estimates

UAT Environment

Client TypeCountRAM (GB)CPUs
Large312812
Medium2968
Small1648

Production Environment

Client TypeCountRAM (GB)CPUs
Large425616
Medium312812
Small2648

Summary of Action Items

  1. Assess current file sizes and calculate storage requirements using the compression ratios above
  2. Provision pre-processing servers if needed (matching ALM server specifications)
  3. Create three new database schemas for CFAnalytics
  4. Evaluate web server capacity and procure additional resources if necessary
  5. Provision ClickHouse servers according to the capacity table for your environment